package ${package}.base.request.pc.${lowerClassName};

import lombok.Data;
import lombok.experimental.Accessors;
import io.swagger.annotations.ApiModelProperty;
import ${package}.common.entity.BasePage;
<#if hasDate == true || hasDateTime == true>
import java.util.Date;
</#if>
<#if hasBigDecimal??>
import java.math.BigDecimal;
</#if>
import java.io.Serializable;

/**
* @description ${tableComment}-PageSTO
* @author ${author}
* @date ${date}
* @website https://gitee.com/sunalee/fastboot-vue
**/
@Data
@Accessors(chain = true)
public class ${className}PageSTO extends BasePage implements Serializable {
<#if queryColumns??>

    <#list queryColumns as column>
        <#if column.columnComment != ''>
    @ApiModelProperty(value = "${column.columnComment}")
        <#else>
    @ApiModelProperty(value = "${column.fieldRemark}")
        </#if>
        <#if column.fieldQueryType == 'BETWEEN'>
            <#if column.hasDate == true >
    @JsonFormat(pattern = "yyyy-MM-dd")
            </#if>
    private ${column.fieldJavaType} ${column.lowerColumnName}Start;

    private ${column.fieldJavaType} ${column.lowerColumnName}End;
        <#else>
    private ${column.fieldJavaType} ${column.lowerColumnName};
        </#if>
    </#list>
</#if>

    public void checkParam(){
        //校验参数用的
        return;
    }

}
